package com.tjetc.model;

import java.util.List;

public class ChatResponse {
    private Result result;

    public Result getResult() {
        return result;
    }

    public void setResult(Result result) {
        this.result = result;
    }

    public static class Result {
        private Message output;
        private Metadata metadata;
        private boolean empty;

        public Message getOutput() {
            return output;
        }

        public void setOutput(Message output) {
            this.output = output;
        }

        public Metadata getMetadata() {
            return metadata;
        }

        public void setMetadata(Metadata metadata) {
            this.metadata = metadata;
        }

        public boolean isEmpty() {
            return empty;
        }

        public void setEmpty(boolean empty) {
            this.empty = empty;
        }
    }

    public static class Metadata {
        private String finishReason;
        private List<String> contentFilters;

        public String getFinishReason() {
            return finishReason;
        }

        public void setFinishReason(String finishReason) {
            this.finishReason = finishReason;
        }

        public List<String> getContentFilters() {
            return contentFilters;
        }

        public void setContentFilters(List<String> contentFilters) {
            this.contentFilters = contentFilters;
        }
    }
}
